package com.jyxd.web.hiscz.dto.advice.order_group;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.jyxd.web.hiscz.dto.advice.order_group.order_detail_group.ChargeGroupDto;
import com.jyxd.web.hiscz.dto.advice.order_group.order_detail_group.PharmacyDetailDto;
import com.jyxd.web.hiscz.dto.advice.order_group.order_detail_group.TreatmentRouteDto;
import com.jyxd.web.hiscz.dto.checkout_report.OrderDetailDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@ApiModel("医嘱分组明细信息列表")
@Data
public class OrderDetailGroupDto {

    @JsonProperty(value = "OrderDetail")
    @ApiModelProperty(name = "医嘱明细信息")
    private OrderDetailDto orderDetail;

    @JsonProperty(value = "PharmacyDetail")
    @ApiModelProperty(name = "药物（处方/医嘱）明细段")
    private PharmacyDetailDto pharmacyDetail;

    @JsonProperty(value = "TreatmentRoute")
    @ApiModelProperty(name = "给药途径")
    private TreatmentRouteDto treatmentRoute;

    @JsonProperty(value = "ChargeGroupList")
    @ApiModelProperty(name = "收费分组列表信息")
    private List<ChargeGroupDto> chargeGroupList;
}
